package behavior.template;

/**
 * 兵营模板
 */
public interface BarracksTemplate {

    /**
     * 构造士兵
     */
    void buildSoliderstemplate();

    /**
     * 钩子
     */
    void hook();

    /**
     * 钩子2
     */
    void hook2();


    /**
     * 投入金钱
     */
    void investMoney();

    /**
     * 投入粮食
     */
    void inputGrain();

    /**
     * 生产兵器
     */
    void weaponProduction();

    /**
     * 招募士兵
     */
    void recruitSoldiers();

    /**
     * 兵种训练
     */
    void serviceTraining();
}
